home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / demovers / facevalu / docu / fv_11.hyp (.txt) < prev   
Atari ST Guide Hypertext  |  1996-03-26  |  152KB  |  950 lines

  1. TItle
  2. Preface
  3. Copyright
  4. Installation
  5. Credits
  6. Introduction
  7. Face Value principles
  8. Face Value operation
  9. Face Value program dialogs
  10.     Menu bar
  11.     Dialog 'Main'
  12.     User window flags
  13.     About Face Value
  14.     System alerts
  15.     System requirements
  16.     Rsc information
  17.     Parameters-Dialog
  18.     Error dialog
  19. Create a program from the RSC file
  20. Files produced by Face Value
  21. Structure of the LST file
  22. Updating a project
  23. Starting Face Value with commandline
  24. Understanding the RSC file
  25. Trees
  26. Mandatory trees
  27. Conditional trees
  28. Optional Trees
  29. Dialog trees
  30. User-window trees
  31. Objects
  32. Programming with Face Value
  33.  How the Face Value engine works
  34.  How to write clean GEM programs
  35.  Hi ho, off to work we go
  36.  Window iconification
  37.  Working with windows
  38.  The RSC-file, objects and variables
  39.  The ASCII-table dialog
  40.  How to use GDOS fonts and xFSL-fontselectors
  41.  Getting keyboard-input
  42.  The error-routine
  43. Reference - The resource file
  44. +Reserved dialog names
  45. +Sorting your dialogs
  46. +Menu- and Dialog-Trees
  47. .Menu - Extended type: 0
  48. .System - Extended type: 1
  49. .Background - Extended type: 2
  50. .Toolstrip - Extended type: 3
  51. .Toolbar - Extended type: 4
  52. .ASCII-table - Extended type: 5
  53. .Mouseforms - Extended type: 6
  54. .Desktop - Extended type: 7
  55. .Progress - Extended type: 8
  56. .Busydialog - Extended type: 9
  57. .Iconify - Extended type: 10
  58. .PopUps - Extended type: 11
  59. .Alert - Extended type: 12
  60. .Alert icons - Extended type: 13
  61. .Alert strings - Extended type: 14
  62. .ListBox - Extended type: 15
  63. .Animated icon - Extended type: 16
  64. .Code - Extended type: 17
  65. .Non-modal dialog - Extended type: 18
  66. .Prg.modal dialog - Extended type: 19
  67. .Toolbox - Extended type: 20
  68. +Standard objects
  69. DText
  70. DBoxtext
  71. DImage
  72. DProgdef
  73. DIbox
  74. DButton
  75. DBoxchar
  76. DString
  77. DFtext
  78. DFboxtext
  79. DIcon
  80. DTitle
  81. DCicon
  82. +Face Value special objects
  83. SFrame
  84. SNiceline
  85. SUnderlined text
  86. SCheckbox
  87. SRound radiobutton
  88. SNumberScroller
  89. SRadioTextPopup
  90. SMenuTextPopup
  91. SRadioImagePopup
  92. SMenuImagePopup
  93. SRadioListbox
  94. SCheckListbox
  95. SMenuListbox
  96. SShortcut button
  97. SShortcut string
  98. SShortcutIcon
  99. SPointForward
  100. SShortcut boxchar
  101. SPointBack
  102. SHelp button
  103. SHelp menu item
  104. SAnimatedIcon
  105. SAutoCompress Icon/Image
  106. SCloserButton
  107. SQuitApp
  108. +Object state
  109. mSelected - OB_STATE bit 0
  110. mCrossed - OB_STATE bit 1
  111. mChecked - OB_STATE bit 2
  112. mDisabled - OB_STATE bit 3
  113. mOutlined - OB_STATE bit 4
  114. mShadowed - OB_STATE bit 5
  115. mExtended object states:
  116. +Object flags
  117. uSelectable - OB_FLAGS bit 0
  118. uDefault - OB_FLAGS bit 1
  119. uExit - OB_FLAGS bit 2
  120. uEditable - OB_FLAGS bit 3
  121. uRbutton - OB_FLAGS bit 4
  122. uLastob - OB_FLAGS bit 5
  123. uTouchexit - OB_FLAGS bit 6
  124. uHidetree - OB_FLAGS bit 7
  125. uIndirect - OB_FLAGS bit 8
  126. uExtended object flags
  127. +Shortcuts in menu-entries
  128. Reference - Programming
  129. Global
  130. Global variables list
  131. window_array&(index&,x&)
  132. window_tree%(index&,x&)
  133. Reference - User routines
  134. Always
  135. user_var_index
  136. user_rsc_var_init
  137. user_rsc_interact
  138. user_rsc_draw_extra
  139. user_on_open
  140. user_on_exit
  141. user_quit_ok
  142. user_systemcheck
  143. user_gem_messages
  144. user_win_close_all
  145. Userwindows
  146. user_window_content
  147. user_mouse
  148. user_keyb
  149. user_win_close_ok
  150. User routines drag & drop
  151. user_dragdrop_init
  152. user_dragdrop_path
  153. user_dragdrop_accept
  154. user_dragdrop_loaddata
  155. Reference - Callable system routines
  156. Using windows
  157. win_open
  158. win_get_workarea
  159. win_set_infoline
  160. win_set_slidersize
  161. win_set_vslider
  162. win_set_hslider
  163. win_change_size
  164. win_keyb_scroll
  165. win_open_dialog
  166. win_close_all
  167. win_close
  168. win_set_title
  169. win_get_index
  170. win_send_redraw
  171. win_modal_enq
  172. Iconification
  173. win_iconify
  174. win_iconify_all
  175. win_uniconify
  176. win_uniconify_all
  177. Window cycling
  178. win_cycle
  179. Blitting image bitmaps
  180. vdi_bitblt
  181. Offscreen bitmaps (mono, NVDI/EdDI)
  182. offscreen_open
  183. offscreen_close
  184. Allocate global memory
  185. mxalloc_global
  186. Fileselector support
  187. selectric_load$
  188. selectric_check
  189. fileselector$
  190. Getting information from the operating system
  191. appl_xgetinfo
  192. vq_extnd
  193. vq_vgdos
  194. get_cookie
  195. clip_bootdrive$
  196. Alerts
  197. alert_standard
  198. alert_wind
  199. Blocking the screen/system
  200. aes_screen_lock
  201. aes_screen_unlock
  202. aes_clear_buffers
  203. Progress bar
  204. progress_open
  205. progress_update
  206. progress_close
  207. Busy dialog
  208. busy_open
  209. busy_update
  210. busy_close
  211. Virtual workstations
  212. v_opnvwk
  213. v_clsvwk
  214. Mouse
  215. mouse_wait
  216. mouse_form
  217. mouse_busy
  218. Load and save mono IMG
  219. img_load
  220. img_save
  221. Sending GEM messages to yourself
  222. aes_internal_message
  223. Calling ST-Guide
  224. call_st_guide
  225. Installing a custom desktop
  226. desktop_new
  227. desktop_restore
  228. Using the GEM clipboard
  229. clip_write$
  230. clip_read$
  231. Working with objects
  232. rsrc_setup_tree
  233. xrsrc_gaddr
  234. rsc_ob_flags
  235. rsc_ob_state
  236. rsc_ob_check
  237. rsc_ob_hide
  238. rsc_ob_disable
  239. rsc_free_string$
  240. rsc_free_image_vrt_cpyfm
  241. rsc_free_image
  242. rsc_set_new_menu
  243. rsc_get_code_adr
  244. rsc_ob_draw
  245. rsc_ob_xywh
  246. rsc_set_text
  247. rsc_get_text$
  248. rsc_disable_menutitle
  249. rsc_find_menutitle
  250. set_cursor
  251. Read the keyboard state
  252. aes_get_kstate
  253. Drag & drop protocol
  254. fread
  255. dd_read_args$
  256. GDOS and xFSL support
  257. vdi_load_fonts
  258. vdi_unload_fonts
  259. vst_alignment
  260. EVNT_MULTI loop
  261. evnt_multi_loop
  262. Face Value Converter 1.0
  263. RSC library
  264. Example programs
  265. EX.RSC:
  266. IMG_VIEW.RSC
  267. Face Value history
  268. Bug fixes
  269. Changes, Improvements
  270. Additions
  271. Index
  272.  Manual and Reference FACE VALUE
  273. Vegard Hofsoy
  274. $$VER: Version 1.1 (March 26, 1996)
  275. -i -t4
  276. Programmierung
  277. Us9qj
  278. sHSL(
  279. I.iH8
  280. =B_)3M
  281.     )d\W
  282. >Dj2vb
  283. tC`L<UJ4
  284. b`~c-
  285. `\>IrK
  286. MZ]U^0
  287. ?T}# 
  288. p~o5q\
  289. (v&Qq@
  290. ^r)GDW`
  291. w5aDM-/
  292. :x'hM
  293. c4oNe
  294. 4 lby
  295. m8&P[
  296. K8Jkh
  297. spJp6
  298. '8KYMf
  299. T{aKiM3
  300. Pd~BZ
  301. iPu-mM
  302. 05)'h
  303. |K,U+
  304. w2=oSogN?
  305. S7)pG^m
  306. cWr5g#
  307. ;9'omO
  308. Zj08B&Dy
  309. |H18 
  310. =Z" M
  311. (&|`SZ
  312. k IF2
  313. Z#B\=
  314. k<    Ku
  315. j$o5X|#],
  316. t"-Q&
  317. 0*f`)
  318. :.xHXQ
  319. .'b9X
  320. rS-(wJTQD
  321. ]@Xxk
  322. Ez5{N
  323. 3|Cf*
  324. qO-'|i
  325. 1DQrC
  326. bM,?~G
  327. g`n+N
  328. JT7;q
  329. W*-Jx
  330. 5Lvlo
  331. IiDlV*+?
  332. tcM^#
  333. >,xl1/
  334. }+ S"
  335. x@"vQs
  336. xXaPf
  337. peh:B
  338. x\KvS
  339. 5e;;4>r
  340. yZWF@
  341. $I@\)
  342. s;=V8
  343. I1[|w
  344. PfHo4
  345. .sC-)~'
  346. +[7TUo[
  347. 8K9fh
  348. -]    Z5
  349. D8ui$4
  350. ~^Z|>[;
  351. P{r,!
  352. DhncIO
  353. gIg8p
  354. =!9Y~&
  355. $7GJO    H+9
  356. [Wzj    
  357. 5_V,^8
  358. ;c,)@F
  359. q_2oP
  360. *)@bylA
  361. TM    =I
  362. 'J2>s]
  363. XeBc1^|
  364.     EZwP
  365. >IE%n
  366. P16Sc
  367. ;o54"
  368. v)|60h
  369. H{\/<
  370. 5_X"L
  371. NgCZM
  372. !}b-E
  373. ,$m'A~
  374. vYah1
  375. h^{NRH
  376. ZOY~4
  377. kA0Kt
  378. *A$S5
  379. ;Yw    "T
  380. RdqVi
  381.     \sm~
  382. VvzPI
  383. c.f[r
  384. krWc[
  385. M@=@M
  386. qjD&&
  387. =A2_|
  388. []~n2
  389. #En@\
  390. ^jx    p
  391. a#W~j
  392. 9x4;Y
  393. T\H[O
  394. SsEpz
  395. -+Y6k
  396. F1:JCl
  397. o9k $
  398. 6Z6h+Y
  399. hj+-iR
  400. .N\xp
  401. zk>/0
  402. +l")R    
  403. tMC*AK
  404. z{l<Y-
  405. 5D~rI
  406. t;JI}
  407. >{=X[K
  408. VF|$h
  409. PKK<X
  410. #q)B-
  411. 7aqX 
  412. *PeP:o
  413. 5;'#%[o
  414. lf9?{+z
  415. )5uC'#
  416. *7WN'z`
  417. tdI)`&
  418. fj*`{
  419. ]5%Eo
  420. X^AAw
  421. ZscDM
  422. AaY5"
  423. 8z\s~
  424. L,$    e
  425. vf)^"
  426. CD)1f
  427. 3QM']b
  428. Aj4[i
  429. "    tErj
  430. S#*vIkL
  431. 'kdEIw
  432. RiB%F
  433. ^9`Z-
  434. ~J"G0
  435. -bcpo
  436. !pn3Xj
  437. E    5;C1
  438. A~E,M
  439. '@Mqg
  440. R]JEo.g
  441. 9`;{=7
  442. `YS 6=I2
  443. 8Rw\!
  444. {=x0"E
  445. 9N!me
  446. Z&k]:
  447. 3LO{]lF&
  448. )>97e)
  449. 3s\C{c
  450. Da/lTMc
  451. W>?Vp
  452. ut|9=~
  453. u: g-
  454. bN.K|
  455. p-R90(L6Q
  456. A$l#s
  457. 7B<# 
  458. aPwvuN
  459. Vh1idvR
  460. FuXm 
  461. u_EZv
  462. $#(57
  463. 1'fZF
  464.     avO6
  465. YZ! f
  466. {6IUm%
  467. h]1?a
  468. a@VaS
  469. /(\ly)
  470. wRX*R+o
  471. p4XN&
  472. vc^v`
  473. 4Ls5aT
  474. 0%(a4
  475. ]P#V:c
  476. luj_9H
  477. _E'FNg
  478. (W|wG
  479. vcu60
  480. ApFiKrPO
  481. b?2,ou
  482. 4mO1+
  483. .v:Rz%
  484. I/b9||2 
  485. <hPTD^<b
  486. r17G(
  487. (4RvqY
  488. |@H5    
  489. 0ex*(
  490. X^<`3
  491. \2!H1    
  492. vx/U=_
  493. ^~Q6_$
  494. 8t[e$
  495. + sZr
  496. YIkx.
  497. IIm?/3
  498. _xstS
  499. 6@;2W7
  500. ~RbUN
  501. I\cX\
  502. w23]C
  503. -]X,]
  504. 0t>=e\
  505. +&M<v
  506. ;UBbM
  507. ~[hY@
  508. kAvX+
  509.     Hhb3
  510. zi%dE
  511. 'P!V~v
  512. {rdfW|
  513. 9U'61
  514. KdRO<
  515. !!sod|^}
  516. 'ZD..j
  517. ~hW5}
  518. 3OG?'7-
  519. =^>[(
  520. h!.l4
  521. BeW.    @
  522. Bu(=)
  523. EZ w@
  524. +*BalG
  525. qO=*:
  526. Uh)Jy
  527. aY4dY
  528. vkB7)b
  529. %_W?7
  530. v!l)I
  531. SM    D 
  532. lmEeg
  533. }>EwD
  534. {OlrF
  535. mN}P$
  536. C*=#1
  537. 'F>R}
  538. u]>,q
  539. %(ou=
  540. 1bO8,
  541. 9:UZx
  542. BWcz@
  543. ]5V8S
  544. Pn~23
  545. k.FfR
  546. ak9~ 
  547. 8^    tEH
  548. DeOW'
  549. q^>XOs
  550. [ql05by
  551. sabqND
  552. R:MAt
  553.  B0KH
  554. NM |/
  555. D8Icu
  556. p,q2@Q
  557. "zPv^O
  558. EHJ[LZ
  559. 7@1."
  560. D;&    #if
  561. ArU,a
  562. >`LQ(6
  563. z!~9G+
  564. ~.Ns}#
  565. .jDE]
  566. ooHUs
  567. +O1[8?
  568. AQ@4|
  569. Zn^N3rIna
  570. k$pj    W(
  571. F-"4\
  572. s@8bC
  573. <ea>4
  574. X$1~g
  575. +vipn+*Z
  576. ~O_1{
  577. Ad[eB
  578. -6Xcv!
  579. cf7,B
  580. JY[8!VE
  581. eWS$M2^
  582. (}2xa
  583. ]5kvT;w
  584. |!~L,_ 
  585. {NsFs
  586. 9T?k/+
  587. Y@n0x
  588. o4,cW
  589. %sr7    4
  590. ( qI7
  591.  L~R}
  592. Xfi&V
  593. <_/0`
  594. hss|A
  595. 1Eb=j
  596. B6{`2
  597. Pkj'%
  598. o4M-y%
  599. XVY1H*
  600. *b <W
  601. %FVY_
  602. gl`xIu
  603. Wl$qd
  604. rZL{.
  605. Z e>C_
  606. Fj#Rp
  607. 7x;[ 
  608. 7|M>!
  609. #w:\d
  610. {~}agS2
  611. rSM:^Q
  612. *jW K
  613. 'uNOo
  614. *x#p>
  615. 4BZs=w
  616. -}T>F
  617. =v&Vo
  618. fzK?/>
  619. [bJlI
  620. q?\    /
  621. Ng!jyKC
  622. 3P7o?
  623. qEhMx
  624. RZ%`b
  625. Wfx0>
  626. |Ci/O
  627. ;,=I&
  628. 9xqrsr
  629. #$+dd
  630. uO;t<
  631. #\Z3*
  632. X`voH
  633. 0]DQc-
  634. nJD:KaD
  635. k)zV.
  636. Vur=d
  637. "]bpkm{
  638. q7U|}hU#
  639. M`AuHA
  640. lsA|k
  641. _[ch?
  642. 8?Xpxn
  643. SR)Rv$#|$
  644. gx#leh
  645. NhWY`
  646. 1+(MX%
  647. |wyV 
  648.     )(e|
  649. =}3L/y?
  650. 9KnqAr
  651. 27XPH
  652. &'0~p
  653. mqmk 
  654. PI_wz
  655. ivnCw#    
  656. __Y<0;
  657. a!B!Q
  658. /K*Rf
  659. a:+sY
  660. 1o?x#
  661. &&)[w
  662. w.Uc<
  663. apl"`u5
  664. O($yC
  665. V)j~t    6|u
  666. ac_pJ
  667. GJWQz
  668. 1xa,II
  669. ;s{{4L
  670. LAxOA
  671. jOssl
  672. ,I+Ra
  673. <1jic
  674. 2Dc;g
  675. .6o55
  676. %D7%v
  677. Z8)j}
  678. SH+$2
  679. !MrOq
  680. m$TsC
  681. ))[f("
  682. tS@.?
  683.      e)u
  684. HFfXWB
  685. JAT1e
  686. YFdh2
  687. y=A    %#
  688. lAsl1
  689. S0-Ni
  690. R?^u_y%
  691. ^PyJ+p
  692. l>8tI
  693. O#i<gp
  694. fH\VZ
  695. Cm,/R
  696. QmVJ-j
  697. Rd-phD
  698. w&>Of
  699. T,3E,
  700. >~<1d
  701. HC&P5
  702. N;@V/
  703. <?ay7B
  704. .ET`K
  705. z/u~[
  706. 6T(Pw
  707. <C)6|W
  708. WCgt;
  709. K|^0r^Sr,
  710. T+A)b
  711. ?NL~Aw
  712. z9xNOH
  713. 5ZGAa
  714. p1iBjFd
  715. ("Mz 
  716. 85RA3
  717. Se B?*G
  718. VrP{.*
  719. H<}js
  720. bB38V")
  721. s%8u.
  722. 8_u,^
  723. YY"5|
  724. CS``?
  725.  $bqx
  726. d%g--
  727. Ji#~A
  728. TSPxQ
  729. 5nX3zRB
  730. CRI/->
  731. QC0)K
  732. $>|\:%R
  733. kk44\
  734. ;!xj[6z
  735. #@g,_
  736. v\_9J
  737. `y    q~c
  738. W-R W
  739. qQ)>';
  740. PxqlBw@
  741. v^>Iy
  742. b9Y(b
  743. kRCbr
  744. <(}J80&Av
  745. %V)7@
  746. F[^ls
  747. a&L`y{
  748. =(9W5
  749. FWSO4
  750. L5vpy
  751. c (*S\
  752. ejWDQ!
  753. <PRN$9
  754. w/A#}y
  755. E/,P&c
  756. GrD<7
  757. )d/sA
  758. 3N:N-    e
  759. B-l'8^z
  760. mi]<(
  761. :sl8X
  762. kI{Z.
  763. )N(c6AM
  764. YFe%eu
  765. ^O+<u
  766. KmJ`G
  767. j,7[4<@
  768. A;]H*
  769. )[;{,
  770. `K"I"
  771. 0kLqW
  772. `K&RI
  773. +tV0 
  774. N$M7V
  775. pok+$A
  776. uv)BNKcW;
  777. w8A2\
  778. qYB2?B
  779. ZKJq 1j
  780.     J=Lp
  781. sw:?%{
  782. F_R[i
  783. |e9x.a
  784. 5rQ1^
  785. ccew)
  786. vZ*lN
  787. n|]M2
  788. B5F2y
  789. u%57f
  790. `8at    .qq
  791. J\F,3c
  792. o5b7p+w
  793. o84&>E~
  794. ;c9zv
  795. y:HJ;
  796. IY|Q!W
  797. ,M9u|
  798. .?#']T
  799. V"[A;=N
  800. SnE*y
  801. (s6,6
  802. -$-xo
  803. DAoR$~
  804. ZtP^Iq
  805. 95PEp
  806. ygCb/
  807. ~y$Y#
  808. m+5(W
  809. kZqsf~
  810. 0T& x<
  811. 2fD/[T
  812. [Ii%0
  813. I~~;~
  814. 2Vvft
  815. "\ eV9
  816. &S2kc]
  817. vM0~L
  818. VCUO`
  819. T|{;]
  820. G?W`D
  821. N&eA4B
  822. +h<`jX
  823.     3 .i
  824. PmaNxp
  825. Br`jx$
  826. 2LZxNB
  827. @+`qt
  828. ?QE~%
  829. >r9(R
  830. :~56+
  831. QdKm$
  832. `;v1Xu
  833. ,X)nX
  834. vl ^aky
  835. ]EPeqp
  836. Hg[l,"
  837. KlA47
  838. -GX2<
  839. qL'Hk
  840. WY\?`
  841.  m%S2;x
  842. $    ''`P
  843. wU1KK
  844. \p4&P
  845. KIV#y1w
  846. Hj_x`
  847. ,Uh9T
  848. @:PTd
  849. B#k<F
  850. ROPq_
  851. ~Q$>:
  852. Hg[Ret
  853. -Q[+a%
  854. f[^Jx
  855. $v!l7
  856. ?Quh=5
  857. 0.Dv-%
  858. K^N}l
  859. r1}kK}
  860.     aoV+
  861.  (Ttb
  862. 6AcT,
  863. #^KM0
  864. 9moZ"
  865. r&A=.}
  866. 1X\"y
  867. \Hf1A
  868. C}Din
  869.     ^znKZ
  870. azvbkJ
  871. "&b^jZ^je
  872. d:}x!
  873. (b`SSr
  874. TY\yK
  875. i|,     g*
  876. -km{*
  877. smGSO
  878. kON9m
  879. hh>NDm
  880. lrYacz
  881. V1V:U
  882. NU%*I+
  883. Ab9.Oo
  884. .51BN
  885. Lf21_
  886. a0LK:B
  887. J;ugd
  888. :ktW?
  889. sak'`
  890. On.m8
  891. rp2j 
  892. ~p8Z*_#^K
  893. n0:U|
  894. 4vhj-=
  895. MS\!4
  896. :;ftv
  897. ny]#$
  898. 6CR,S@V}z
  899. $zw_}
  900. gZwHmO
  901. >S;<T
  902. $&{&#p
  903. dP?".
  904. hWs"v
  905. ZM'%m+
  906. +7f#9|
  907. hVWhWC
  908. [    ZrE
  909. n)g}?4'
  910. #*j2Z
  911. +kAU{
  912. RvKoK
  913. (J:t2
  914. yg!KFL
  915. (![u+c
  916. RBi+J
  917. (@4BR
  918. jW4;m
  919. 2P-@9D
  920. IK/=t
  921. *8    |b
  922. /P?Ye
  923. *Gc5C
  924. |gSFm
  925. v>a_u
  926. vMR2e
  927. 9R;(G
  928. E`PXl
  929. %m[s~^
  930. RTH.B
  931. >s'>x,'
  932. s `4U
  933. pP-#L_
  934. V\:9w
  935. 0<>z0
  936.  } NmM U
  937. `tsKcHa$K
  938. Z}OIE
  939. 1rGK|
  940. Hst,7r
  941. wwJX 
  942. dYu;0
  943. _S ~OKj
  944. ~Y=<6c
  945. G     8.
  946. *6IlbM
  947. \u/6%
  948. B]ZM_
  949. ^:W}%
  950.